package com.esgpro.esg_api.pojo;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

@Data
@EqualsAndHashCode
@AllArgsConstructor
@NoArgsConstructor
@TableName("user")
@ApiModel("用户类")
public class User {
    @ApiModelProperty("索引")
    private Integer id;
    @ApiModelProperty("用户名")
    private String username;
    @ApiModelProperty("账号")
    private int account;//八位数自生成账号(前两位：联系方式前两位；中四位：建号月日；后两位：[个人：01,企业10])
    @ApiModelProperty("密码")
    private String password;
    @ApiModelProperty("联系方式")
    private String contact;
    @ApiModelProperty("用户类型")
    private String type;
    @ApiModelProperty("用户权限等级")
    private int level;//0：管理员；1：普通用户；2：vip用户

}

